/************************* 版权声明 *********************************
 * 
 * 版权所有：Apache License 2.0
 * 
 ************************* 版本声明 *********************************
 *@since jdk1.5
 *@version 0.1
 ************************* 变更记录 *********************************
 *
 * 创建者：bijiqiang Email:bijiqiang@gmail.com   创建日期： 2009-12-26
 * 创建记录：创建类结构。
 * 
 * 修改者：       修改日期：
 * 修改记录：
 *
 * 修改者：       修改日期：
 * 修改记录：
 * ……
 ************************* To  Do *********************************
 *
 * 1、实现所有未实现的方法（抛出UnsupportedOperationException的方法）。
 * 
 ************************* 随   笔 *********************************
 *
 * 
 * 
 ******************************************************************
 */

package com.realgodo.site.web.user.file;

import org.apache.struts2.convention.annotation.Result;
import org.apache.struts2.convention.annotation.Results;
import org.springframework.context.annotation.Scope;

import com.realgodo.site.entity.security.User;
import com.realgodo.site.entity.space.Space;
import com.realgodo.site.web.user.UserDefaultController;

@Scope("prototype")
@Results( { @Result(name = "tofile", type = "redirect", location = "${base}/user/file/") })
public class IndexController extends UserDefaultController {

	private static final long serialVersionUID = 2969424477518879007L;

	private User editUser;
	private Space editSpace;

	public String execute() throws Exception {
		editUser = userManager.get(super.getUser().getId());
		return SUCCESS;
	}

	public String edit() {
		userManager.editUser(editUser);
		return "tofile";
	}

	public User getEditUser() {
		return editUser;
	}

	public void setEditUser(User editUser) {
		this.editUser = editUser;
	}

	public Space getEditSpace() {
		return editSpace;
	}

	public void setEditSpace(Space editSpace) {
		this.editSpace = editSpace;
	}

}
